<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<div>
			11111
		</div>
	</body>
</html>
<script type="text/javascript">
	//	aaa.prototype = {} ------- 原型，祖先，新定义对象的可以继承原型的属性，也就是_proto_中的属性
	function aaa() {}
	aaa.prototype.name = '严'
	aaa.prototype.fn = function() {
		console.log('在原型链上添加函数')
	}

	var aaa1 = new aaa()
	console.log(aaa1.name)
	aaa1.fn()



	//************************************************************
	// Object.create(原型)-----将括号里的做为前面对象的原型
	var bbb = {
		b1: 'bbb1',
		b2: 'bbb2'
	}
	var bbbb = Object.create(bbb)
	console.log(bbbb.b1)


	var div = document.getElementsByTagName('div')[0]
	// 将函数写到原型上，直接调用
	Element.prototype.fn = function() {
		console.log(0)
	}
	div.fn()
</script>
